it pisses me off - German English Dictionary